<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*搜索功能*/
.index_search{width: 100%;height: 63px;line-height: 63px;}
.index_search span{font-size: 16px;font-weight: bold;}
.index_search a{margin-left: 30px;color: #696969;}
.index_search a:hover{color: #f04c36;}
.search{padding-top: 17px;}
#search_text{height: 32px;border: 1px solid #CCCCCC;width: 200px;text-indent: 20px;float: left;}
.search-btn{height: 34px;width: 37px;background:url('../images/search_bt.jpg')no-repeat ;float: left;border: 0px;cursor: pointer;}
/*搜索功能 end*/


.index_product{width: 100%;height:700px;overflow: hidden;background-color: #f2f2f2;padding-top: 45px;}
.index_product .pro_zs{width: 850px;height: 604px;background-color: #FFFFFF;padding: 25px;}
.index_product .tj_rx{width: 100%;height: 54px;border-bottom:1px solid #e1e1e1 ;}
.index_product .tj_rx a{width: 125px;display: block;text-align: center;font-size: 16px;color: #1d1d1d; font-size: 30px;}
.index_product .tj_rx a:hover{background-color:#ff8a00;color: #FFFFFF;}

.index_pro_img ul li{width: 300px;height: 244px;float: left;margin-right: 25px;margin-bottom:20px;border: 1px solid #00367f;}
.index_pro_img ul li img{width: 300px;height: 198px;display:block;}
.index_pro_img ul li .txt{height: 46px;line-height: 46px;width: 100%;text-align: center;background-color: #db2423;color:#FFF;font-size:16px;}

#fczs_gd{margin-top: 25px;}
#fczs_gd ul{width: 1760px;}
#fczs_gd ul li:hover {
    border: 1px solid #ff6600;
}
#fczs_gd ul li:hover .txt{
    background:#000;
}

/*优势01*/
.index_youshi01{width: 1200px;height: 1005px;margin: auto;}
.index_youshi01 .title{width: 1002px;height: 77px;margin-top: 45px;}

.index_youshi01_neirong{height: 840px;overflow: hidden;position: relative;}
.index_youshi01_neirong .one_two{position: absolute;left: 0px;top: 0px;width: 530px;height: 400px;}
.index_youshi01_neirong .three_four{position: absolute;right: 0px;bottom: 0px;width: 530px;height: 400px;}

.index_youshi01 .box{width: 380px;height: 150px;padding-left: 150px;overflow: hidden;}
.index_youshi01 .box h3{font-size: 22px;color: #383838;}
.index_youshi01 .box small{font-size: 12px;color: #bababa;}
.index_youshi01 .box p{width: 380px;text-align:justify;}
.index_youshi01_neirong  .one{margin-top: 30px;background: url('../images/03.png')no-repeat;border-bottom: 1px dashed #cccccc; }
.index_youshi01_neirong .two{margin-top: 30px;background: url('../images/04.png')no-repeat;}
.index_youshi01_neirong .three{margin-top: 30px;background: url('../images/05.png')no-repeat;border-bottom: 1px dashed #cccccc; }
.index_youshi01_neirong .four{margin-top: 30px;background: url('../images/06.png')no-repeat;}


.index_youshi01_neirong .five{width: 500px;height: 260px;position: absolute;right: 0px;top: 0px;padding-top: 65px;}
.index_youshi01_neirong .five ul li{width: 90px;height: 85px;border: 2px solid #d2d2d2;float: left;margin-right: 30px;margin-bottom: 30px;font-size: 28px;color: #414141;padding-left: 120px;padding-top: 10px;}
.index_youshi01_neirong .five ul li:nth-child(1){background: url(../images/01.jpg)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:hover:nth-child(1){background: url(../images/01_hover.jpg)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:nth-child(2){background: url(../images/02.jpg)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:hover:nth-child(2){background: url(../images/02_hover.jpg)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:nth-child(3){background: url(../images/03.jpg)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:hover:nth-child(3){background: url(../images/03_hover.jpg)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:nth-child(4){background: url(../images/04.jpg)no-repeat 28px 17px;}
.index_youshi01_neirong .five ul li:hover:nth-child(4){background: url(../images/04_hover.jpg)no-repeat 28px 17px;}

.index_youshi01_neirong .six{width: 574px;height: 502px;background: url(../images/05.jpg)no-repeat;position: absolute;left: 0px;bottom: 0px;}
/*优势01 end*/

/**/
.index_youshi02{height: 240px;width: 100%;background: url(../images/nav_bg.jpg) repeat;}
.index_youshi02 .one{width: 960px;height: 240px;}
.index_youshi02 .one .title{width: 100%;text-align: center;margin-top: 10px;}
.index_youshi02 .one .title h4{color: #FFF;font-size: 30px;}
.index_youshi02 .one .title h3{font-size: 32px;color: #ffffff;}
.index_youshi02 .one ul li{text-indent: 20px;color: #ffffff;font-size: 16px;margin-top: 30px;}

.index_youshi02 .one .box{float: right;width: 400px;margin-top: 25px;color: #ffffff;}
.index_youshi02 .one .box span{font-size: 30px;}
.index_youshi02 .one .box small{font-size: 20px;color: #ffffff;position: relative;top: -5px;}
.index_youshi02 .one .box a{display: block;font-size: 16px; width: 200px;height: 30px;line-height: 30px;margin-top: 10px;color: #ffffff;}
.index_youshi02 .one .box a:hover{}

.index_youshi02 .two{height: 240px;width: 240px;overflow: hidden;text-align: center;}
.index_youshi02 .two h3{color: #ffffff;margin-top: 186px;border-top:1px dashed #cccccc;padding-top: 10px;font-size:20px; letter-spacing:24px;text-indent:14px;}

/*公司简介*/
.index_company{width: 100%;height: 583px;background: url('../images/index_company_bg.jpg')no-repeat center;}
.index_company .title{text-align: center;margin-top: 50px;margin-bottom: 50px;}

.index_company .index_company_img{width:450px;height: 280px;overflow: hidden;} 
.index_company .index_company_img img{width:450px;height: 280px;}
.mr_frbox03 {height:280px; position:relative;width: 450px;margin: auto;}
.mr_frBtnL03 {cursor: pointer; width:40px; height:70px; background:url(../images/left.png) no-repeat; position:absolute; left:0px; top:100px;z-index: 1000; }
.mr_frBtnR03 {cursor: pointer;width:40px; height:70px; background:url(../images/right.png) no-repeat;position:absolute; right:0px; top:100px;z-index: 1000; }
.mr_frBtnL03:hover{background:url(../images/left_hover.png) no-repeat;}
.mr_frBtnR03:hover{background:url(../images/right_hover.png) no-repeat;}
.mr_frUl03 ul li{float:left;overflow: hidden;}
.index_company .index_intro{width: 630px;height: 310px;}
.index_company .index_intro span{font-size: 28px;color: #222222;font-weight: bold;}
.index_company .index_intro small{color: #afafaf;font-size: 14px;}
.index_company .index_intro p{margin-top: 20px;line-height: 228%;}
.index_company .index_intro a{width: 125px;height: 35px;line-height: 35px;color: #ffffff;font-size: 16px;text-align: center;float: left;background-color:#db2423;margin-top: 10px;}
.index_company .index_intro a:hover{background-color: #ff6600;}
/*公司简介end*/

/*--------------新闻动态+资质荣誉------------------*/
.news_zzry{height: 360px;width: 100%;padding-top: 50px;padding-bottom: 50px;background-color: #f1f1f2;}
.index_news{width: 660px;height: 320px;border-top: 4px solid #535353;background-color: #FFFFFF;padding: 20px;}
.index_news .title{height: 24px;background: url('../images/09.png')no-repeat;text-indent: 15px;overflow: hidden;}
.index_news .title span{font-size: 18px;color: #cf2422;font-weight: bold;}
.index_news .one{margin-top: 30px;overflow: hidden;}
.index_news .one img{296px;height: 124px;}
.index_news .one .intro{width: 330px;height: 124px;}
.index_news .one .intro h3{color: #383838;margin-top: 15px;padding-bottom: 5px;}
.index_news .one .intro p{color: #727272;}

.index_news .two{width: 660px;height: 120px;overflow: hidden;margin-top: 20px;}
.index_news .two ul li{width: 280px;float: left;margin-right: 50px;text-indent: 10px;background: url('../images/10.png')no-repeat 0px 7px;height: 40px;}
.index_news .two ul li a{color: #383838;}
.index_news .two ul li a:hover{color: #FFF;}

.index_zzry{width: 420px;height: 320px;border-top: 4px solid #535353;background-color: #FFFFFF;padding: 20px;}
.index_zzry .title{height: 24px;background: url('../images/09.png')no-repeat;text-indent: 15px;overflow: hidden;}
.index_zzry .title span{font-size: 18px;color: #cf2422;font-weight: bold;}

.mr_frbox02 {height:240px; position:relative;width: 420px;margin: auto;margin-top: 30px;}
.mr_frBtnL02 {cursor: pointer;width:40px;height:70px;background:url(../images/left.png)no-repeat;position:absolute;left:0px;top:80px;z-index:1000;}
.mr_frBtnR02 {cursor: pointer;width:40px;height:70px;background:url(../images/right.png)no-repeat;position:absolute;right:0px;top:80px;z-index: 1000;}
.mr_frBtnL02:hover{background:url(../images/left_hover.png) no-repeat;}
.mr_frBtnR02:hover{background:url(../images/right_hover.png) no-repeat;}
.mr_frUl02 ul li{float:left;margin-left: 45px;overflow: hidden;}
.mr_frUl02 ul li img{display: block;width: 327px;height:240px;}
/*--------------新闻动态+资质荣誉end------------------*/


/*推荐案例*/
/*产品轮播*/
.index_case{height: 400px;padding-top: 40px; width: 1200px;margin: 0 auto;}
.index_case .title{text-align: center;width: 1200px;height: 100px;margin-bottom: 40px;margin: 0 auto;}

.mr_frbox {height:300px; position:relative;width: 1200px;margin: auto;}
.mr_frBtnL{cursor: pointer;width:46px;height:47px;background:url(../images/left.png) no-repeat;position:absolute;left:-90px;top:80px;z-index: 1000; }
.mr_frBtnL:hover{background:url(../images/left_hover.png) no-repeat;}
.mr_frBtnR{cursor: pointer;width:46px;height:47px;background:url(../images/right.png) no-repeat;position:absolute;right:-100px;top:80px;z-index: 1000; }
.mr_frBtnR:hover{background:url(../images/right_hover.png) no-repeat;}
.mr_frUl ul li{float:left;margin-right: 40px;width: 270px;height:200px;overflow: hidden;position: relative;}
.mr_frUl ul li img{display: block;width: 270px;height:200px;}
.mr_frUl ul li .txt{width: 270px;height: 200px;text-align: center;position: absolute;top: 200px;background:url('../images/12.png')no-repeat 125px 85px rgba(0,0,0,0.5);}
.mr_frUl ul li .txt h3{margin-top: 150px;color: #ffffff;}
.mr_frUl ul li .txt{transition:all 0.4s linear 0s;}
.mr_frUl ul li:hover .txt{top:0px;z-index: 100;}
/*产品轮播 end*/



/*推荐案例 end*/










/*文字透明变化*/
.biaoti h3{
    animation-name: breath;                       
    animation-duration: 3s;                        
    animation-timing-function: ease-in-out;         
    animation-iteration-count: infinite;          
    -webkit-animation-name: breath;               
    -webkit-animation-duration: 3s;                 
    -webkit-animation-timing-function: ease-in-out; 
    -webkit-animation-iteration-count: infinite;
}
.biaoti h4{
    animation-name: breath;                       
    animation-duration: 4s;                        
    animation-timing-function: ease-in-out;         
    animation-iteration-count: infinite;          
    -webkit-animation-name: breath;               
    -webkit-animation-duration: 4s;                 
    -webkit-animation-timing-function: ease-in-out; 
    -webkit-animation-iteration-count: infinite;
}
@keyframes breath {
    from { opacity: 0.4; }                         
    50%  { opacity:   1; }                         
    to   { opacity: 0.4; }                        
}
@-webkit-keyframes breath {
    from { opacity: 0.4; }                          
    50%  { opacity:   1; }                         
    to   { opacity: 0.4; }                        
}
.ejbt{font-size: 35px;color: #db2423;font-weight: bold;}
.sjbt{font-size: 20px; line-height: 40px;}
#wrap {
	padding-top: 80px;
	overflow: hidden
}

@media screen and (max-width:1024px) {
#wrap {
	padding-top: 50px
}
}
.main {
	width: 860px;
	float: right;
	padding: 30px 0
}

@media screen and (max-width:991px) {
.main {
	width: 100%
}
}

@media screen and (min-width:992px) and (max-width:1199px) {
.main {
	width: 660px
}
}

@media (max-width:767px) {
.main {
	padding-top: 20px
}
}
.main-full {
	padding: 30px 0
}

@media (max-width:767px) {
.j-main {
	padding-top: 20px!important
}
}
.sidebar {
	float: left;
	width: 250px;
	padding: 30px 0
}

@media screen and (min-width:768px) and (max-width:991px) {
.sidebar {
	width: 200px
}
}

@media screen and (max-width:991px) {
.sidebar {
	display: none
}
}
.breadcrumb {
	margin: 0 0 10px;
	padding: 2px 5px 10px;
	color: #666;
	line-height: 1.1;
	background: none;
	border-radius: 0;
	border-bottom: 1px solid #eee
}
.breadcrumb a {
	color: #999
}
.breadcrumb a:hover {
	color: #666
}
.section {
	margin-bottom: 20px
}
.sec-title {
	margin: 30px 0;
	font-size: 24px;
	text-align: center;
	font-weight: 600
}
.service-list {
	width: 100%;
	margin-top: -15px;
	margin-bottom: 0;
	padding: 0;
	font-size: 0;
	list-style: none;
	text-align: center
}
.service-item {
	float: none!important;
	display: inline-block;
	word-spacing: 0;
	padding-top: 15px;
	margin-bottom: 15px;
	vertical-align: top;
	transition: all .3s ease-out 0s;
	text-align: left
}
.service-item.text-center {
	text-align: center
}
.service-item img {
	max-width: 100%;
	height: auto;
	transition: all .3s ease-out 0s
}
.service-item p {
	padding-top: 10px;
	font-size: 12px;
	color: #666;
	border-top: 1px solid #eee
}
.service-item:hover {
	background: #fcfcfc;
	box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
	transition: all .3s ease-out 0s
}
.service-item:hover img {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
	opacity: .95;
	transition: all .3s ease-out 0s
}
.service-item-title {
	margin: 10px 0 0;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 600
}
.service-item-title a {
	color: #333
}
.service-item-title a:hover {
	text-decoration: none
}
.about {
	text-align: center
}
.about-desc {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.8
}
.more-link {
	display: inline-block;
	padding: 10px 30px;
	line-height: 1;
	color: #666;
	border: 1px solid #999;
	border-radius: 30px
}
.more-link, .more-link i {
	transition: all .3s ease-out;
	margin: 0 auto;
}
.more-link i {
	text-indent: -10px;
	color: transparent
}
.more-link:hover {
	text-decoration: none;
	background: #07c;
	border-color: #07c
}
.more-link:hover, .more-link:hover i {
	color: #fff;
	transition: all .3s ease-out
}
.more-link:hover i {
	text-indent: 5px
}
.review {
	padding-bottom: 20px
}
.carousel-review {
	color: #666;
	font-size: 14px;
	line-height: 1.6;
	text-align: center
}
.carousel-review .item {
	margin-bottom: 15px
}
.carousel-review .carousel-content {
	position: relative;
	padding: 5px 80px;
	font-size: 16px
}

@media (max-width:767px) {
.carousel-review .carousel-content {
	padding: 5px 40px
}
}
.carousel-review .carousel-content:after, .carousel-review .carousel-content:before {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 24px;
	position: absolute;
	top: 0;
	left: 0;
	color: #ccc;
	content: "\f10d"
}
.carousel-review .carousel-content:after {
	right: 0;
	left: auto;
	top: auto;
	bottom: 0;
	content: "\f10e"
}
.carousel-review .carousel-indicators {
	bottom: -30px
}
.carousel-review .carousel-indicators li {
	margin: 0 2px;
	border-color: #ddd;
	background: #ddd
}
.carousel-review .carousel-indicators li.active {
	width: 10px;
	height: 10px;
	border-color: #08c;
	background: #08c
}
.carousel-author {
	font-size: 16px;
	line-height: 1.2;
	color: #333
}
.carousel-author img {
	display: block;
	margin: 0 auto 8px;
	width: 80px!important;
	height: 80px!important;
	border-radius: 50%;
	border: 4px solid rgba(0,0,0,.02)
}
.c-list {
	padding: 0;
	margin: 0 -15px;
	text-align: center;
	list-style: none
}
.c-item {
	margin: 0 15px 20px;
	display: inline-block;
*display:inline;
*zoom:1
}
.feature {
	margin-bottom: 0
}
.feature .feature-wrap {
	width: 100%;
	font-size: 0
}
.feature .fea {
	position: relative;
	top: 10px;
	display: inline-block;
	word-spacing: 0;
	margin-bottom: 30px;
	float: none;
	text-decoration: none;
	vertical-align: top;
	transition: all .8s ease-out 0s;
	-moz-transition: all .8s ease-out 0s;
	-webkit-transition: all .8s ease-out 0s
}
.feature .fea .fea-item-title {
	font-size: 18px;
	color: #333
}
.feature .fea p {
	padding: 0 10px;
	font-size: 13px;
	color: #999
}
.feature .fea:hover .fa {
	color: #fff
}
.feature .fea:hover .fea-icon-1 {
	background-color: #2cb663
}
.feature .fea:hover .fea-icon-2 {
	background-color: #f4b329
}
.feature .fea:hover .fea-icon-3 {
	background-color: #f96c6c
}
.feature .fea:hover .fea-icon-4 {
	background-color: #bd72d9
}
.feature .fea:hover .fea-icon-5 {
	background-color: #249cfa
}
.feature .fea:hover .fea-icon-6 {
	background-color: #0acfd7
}
.feature .fa {
	width: 90px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	font-size: 36px;
	border-radius: 50%;
	border: 1px solid #ddd;
	transition: all .4s ease
}
.feature .fea-icon-1 {
	color: #2cb663;
	border-color: #2cb663
}
.feature .fea-icon-2 {
	color: #f4b329;
	border-color: #f4b329
}
.feature .fea-icon-3 {
	color: #f96c6c;
	border-color: #f96c6c
}
.feature .fea-icon-4 {
	color: #bd72d9;
	border-color: #bd72d9
}
.feature .fea-icon-5 {
	color: #249cfa;
	border-color: #249cfa
}
.feature .fea-icon-6 {
	color: #0acfd7;
	border-color: #0acfd7
}
.hot-slider {
	position: relative;
	margin: 0;
	padding: 2px 0;
	overflow: hidden
}
.hot-slider .swiper-wrapper {
	margin: 0;
	padding: 0;
	list-style: none
}
.hot-slider .swiper-slide {
	padding: 0;
	margin-right: 16px;
	margin-bottom: 0
}
.modules-mix {
	display: table;
	table-layout: fixed
}

@media (max-width:767px) {
.modules-mix {
	display: block
}
}
.mc-item {
	display: table-cell;
	padding: 0 30px;
	float: none;
	background-size: 100% auto;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	background-attachment: scroll;
	vertical-align: middle;
	min-height: 0
}
.mc-item .more-link {
	margin: 20px 0
}

@media (max-width:767px) {
.mc-item {
	padding: 0 15px;
	float: left;
	display: block;
	text-align: center
}
}
.mc-title {
	margin: 20px 0;
	font-size: 22px
}
.carousel-slider {
	position: relative;
	padding: 0 50px
}

@media (max-width:767px) {
.carousel-slider {
	padding: 0 38px
}
}
.carousel-slider .cs-inner {
	overflow: hidden;
	position: relative
}
.carousel-slider ul {
	padding: 0;
	margin: 0;
	list-style: none
}
.carousel-slider a {
	text-decoration: none;
	transition: all .3s ease-out 0s
}
.carousel-slider a:hover {
	opacity: .9;
	transition: all .3s ease-out 0s
}
.carousel-slider .swiper-button-next, .carousel-slider .swiper-button-prev {
	height: 50px;
	background: none;
	margin-top: -25px
}
.carousel-slider .swiper-button-next:after, .carousel-slider .swiper-button-prev:after {
	font-family: FontAwesome;
	font-size: 36px;
	line-height: 50px;
	display: inline-block;
	content: "\f104"
}
.carousel-slider .swiper-button-next {
	text-align: right
}
.carousel-slider .swiper-button-next:after {
	content: "\f105"
}
.carousel-slider .item-title {
	display: block;
	margin-top: 5px;
	text-align: center;
	line-height: 1.4
}
.modules-swiper .swiper-wrapper {
	min-height: 150px
}
.modules-swiper .slide-content {
	display: table;
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 28px;
	color: #fff;
	text-align: center
}

@media screen and (max-width:991px) {
.modules-swiper .slide-content {
	font-size: 22px
}
}

@media screen and (max-width:767px) {
.modules-swiper .slide-content {
	font-size: 18px
}
}

@media screen and (max-width:420px) {
.modules-swiper .slide-content {
	font-size: 14px;
	line-height: 1.4
}
}
.modules-swiper .shadow-1 {
	background: rgba(0,0,0,.3)
}
.modules-swiper .shadow-2 {
	background: hsla(0,0%,100%,.3)
}
.modules-swiper .slide-content-inner {
	display: table-cell;
	position: relative;
	vertical-align: middle
}

@media screen and (max-width:991px) {
.modules-swiper .slide-content-inner p {
	margin-bottom: 5px
}
}

@media screen and (max-width:767px) {
.modules-swiper .slide-content-inner {
	padding: 0 13%
}
.modules-swiper .slide-content-inner p {
	margin-bottom: 5px
}
}
.modules-swiper .slide-btn {
	margin-top: 20px;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background: #08c;
	border: 0
}

@media screen and (max-width:991px) {
.modules-swiper .slide-btn {
	margin-top: 15px;
	font-size: 14px
}
}

@media screen and (max-width:767px) {
.modules-swiper .slide-btn {
	padding: 8px 20px;
	margin-top: 15px;
	font-size: 14px
}
}

@media screen and (max-width:420px) {
.modules-swiper .slide-btn {
	padding: 6px 15px;
	margin-top: 10px;
	font-size: 12px
}
}
.modules-video {
	position: relative;
	text-align: center
}
.modules-video, .modules-video .video-wrap {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 100% auto
}
.modules-video .modal-dialog {
	margin-top: 35px
}
.modules-video .modal-player {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin-left: -40px;
	margin-top: -40px;
	text-align: center;
	line-height: 80px;
	background: #f3f3f3;
	border-radius: 50%;
	opacity: .8;
	filter: alpha(opacify=80);
	vertical-align: top;
	cursor: pointer
}
.modules-video .modal-player:after {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 0;
	height: 0;
	margin-top: -20px;
	margin-left: -11px;
	line-height: 0;
	border: 20px solid transparent;
	border-left: 32px solid #333;
	content: ""
}
.modules-video .modal-player:hover {
	opacity: .9;
	filter: alpha(opacify=90)
}
.video-code {
	display: none
}
.modal-video .modal-content {
	position: relative;
	border-radius: 0;
	border: 0
}
.modal-video .modal-header {
	position: absolute;
	z-index: 1;
	width: 100%;
	padding: 5px 7px;
	border-bottom: 0
}
.modal-video .modal-header .close {
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	height: 22px;
	font-size: 16px;
	line-height: 22px;
	margin: 0;
	color: #fff;
	background: #000;
	text-shadow: none;
	opacity: .5;
	filter: alpha(opacity=50);
	outline: 0
}
.modal-video .modal-header .close:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}
.modal-video .modal-body {
	padding: 0;
	height: 500px
}
.modal-video embed, .modal-video iframe, .modal-video video {
	width: 100%;
	height: 100%;
	vertical-align: top
}
.banner img {
	width: 100%;
	height: auto
}

@media (max-width:767px) {
.banner {
	display: none
}
}
.news-tab {
	margin-bottom: 30px;
	text-align: center
}
.news-tab a{
	color:#000000;
}
@media (max-width:767px) {
.news-tab {
	margin-bottom: 10px
}
}
.news-wrap {
	display: none
}
.news-wrap.active {
	display: block;
	width:1200px;
	margin: 0 auto;
}
.news-list {
	padding: 0;
	margin-bottom: 10px;
	list-style: none
}
.news-list-item {
	margin: 5px 0 15px;
	width: 50%;
	float: left;
	margin: 0 auto;
}
.news-list-item:hover .news-item-text {
	box-shadow: 1px 1px 6px 1px hsla(0,0%,39%,.1);
	background: hsla(0,0%,78%,.1)
}
.news-tab-item {
	display: inline-block;
	margin: 0 10px 10px;
	padding: 7px 15px;
	color: #333;
	font-size: 14px;
	line-height: 1;
	border: 1px solid transparent;
	border-radius: 20px;
	font-weight: 600;
	color:#000000;
}

@media (max-width:767px) {
.news-tab-item {
	width: 40%;
	background: hsla(0,0%,100%,.1)
}
}
.news-tab-item.active {
	border: 1px solid #ddd;
	background: none
}
.news-tab-item:hover {
	color: #fff;
	background: #07c;
	border-color: #07c;
	cursor: pointer
}
.news-item-time {
	float: left;
	width: 65px;
	text-align: center
}
.news-item-day {
	position: relative;
	font-size: 32px;
	line-height: 1.2;
	padding-top: 5px;
	margin-bottom: 10px;
	display: block
}
.news-item-day:after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -8px;
	margin-left: -8px;
	width: 16px;
	height: 2px;
	background: #ddd
}
.news-item-month {
	color: #999;
	font-size: 12px
}
.news-item-text {
	padding: 5px 5px 5px 75px
}
.news-item-title {
	display: block;
	margin-bottom: 5px;
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal
}
.news-item-title:hover {
	text-decoration: none
}
.news-item-content {
	color: #666;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.cg-list, .ig-list {
	padding: 0;
	margin: 0;
	font-size: 0;
	list-style: none
}
.ig-item, .modules-gird-inner .ig-item-2 {
	display: inline-block;
	vertical-align: top;
	overflow: hidden
}
.ig-item .ig-item-inner, .modules-gird-inner .ig-item-2 .ig-item-inner {
	position: relative;
	display: block;
	text-decoration: none
}
.ig-item img, .modules-gird-inner .ig-item-2 img {
	display: block;
	margin: 0 auto;
	transition: all .3s ease-out 0s
}
.ig-item .ig-item-text, .modules-gird-inner .ig-item-2 .ig-item-text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 89px;
	padding: 10px 15px;
	color: #fff;
	background: url(../images/ig-bg.png) repeat-x bottom;
	background-size: auto 100%;
	transition: all .3s ease-out 0s
}

@media (max-width:991px) {
.ig-item .ig-item-text, .modules-gird-inner .ig-item-2 .ig-item-text {
	padding: 10px;
	height: auto
}
}
.ig-item .ig-item-text h3, .modules-gird-inner .ig-item-2 .ig-item-text h3 {
	margin: 0 0 5px;
	font-size: 20px;
	line-height: 1.2;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:991px) {
.ig-item .ig-item-text h3, .modules-gird-inner .ig-item-2 .ig-item-text h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	text-align: center
}
}
.ig-item .ig-item-text p, .modules-gird-inner .ig-item-2 .ig-item-text p {
	margin: 0;
	line-height: 1.48;
	height: 40px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2
}

@media (max-width:991px) {
.ig-item .ig-item-text p, .modules-gird-inner .ig-item-2 .ig-item-text p {
	display: none
}
}
.ig-item .ig-item-text .ig-desc, .ig-item .ig-item-text .ig-title, .modules-gird-inner .ig-item-2 .ig-item-text .ig-desc, .modules-gird-inner .ig-item-2 .ig-item-text .ig-title {
	margin-top: 29px
}
.ig-item .ig-item-inner:hover, .modules-gird-inner .ig-item-2 .ig-item-inner:hover {
	text-decoration: none
}
.ig-item .ig-item-inner:hover .ig-item-text, .modules-gird-inner .ig-item-2 .ig-item-inner:hover .ig-item-text {
	height: 100%;
	padding-top: 50px;
	background: rgba(0,136,204,.85);
	transition: all .3s ease-out 0s
}

@media (max-width:991px) {
.ig-item .ig-item-inner:hover .ig-item-text, .modules-gird-inner .ig-item-2 .ig-item-inner:hover .ig-item-text {
	padding-top: 30px
}
}
.ig-item .ig-item-inner:hover .ig-item-text h3, .modules-gird-inner .ig-item-2 .ig-item-inner:hover .ig-item-text h3 {
	margin-bottom: 15px;
	text-overflow: unset;
	white-space: normal
}
.ig-item .ig-item-inner:hover .ig-item-text p, .modules-gird-inner .ig-item-2 .ig-item-inner:hover .ig-item-text p {
	overflow: visible;
	text-overflow: unset;
	-webkit-line-clamp: unset
}
.ig-item .ig-item-inner:hover img, .modules-gird-inner .ig-item-2 .ig-item-inner:hover img {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	transition: all .3s ease-out 0s
}
.ig-item-1, .ig-item-2 {
	width: 100%
}
.ig-item-1 .ig-item-text, .ig-item-2 .ig-item-text {
	height: 124px;
	padding: 20px
}
.ig-item-1 .ig-item-text h3, .ig-item-2 .ig-item-text h3 {
	font-size: 26px;
	margin-bottom: 10px
}
.ig-item-1 .ig-item-text p, .ig-item-2 .ig-item-text p {
	font-size: 16px;
	height: 43px
}
.ig-item-1 .ig-item-text .ig-desc, .ig-item-1 .ig-item-text .ig-title, .ig-item-2 .ig-item-text .ig-desc, .ig-item-2 .ig-item-text .ig-title {
	margin-top: 41px
}
.ig-item-2 {
	width: 50%
}

@media (max-width:991px) {
.ig-item-2 {
	width: 100%
}
}
.ig-item-3 {
	width: 33.333%
}

@media (max-width:991px) {
.ig-item-3 {
	width: 50%
}
}
.ig-item-4 {
	width: 25%
}

@media (max-width:991px) {
.ig-item-4 {
	width: 50%
}
}
.ig-item-5, .ig-item-6 {
	width: 20%
}

@media (max-width:991px) {
.ig-item-5, .ig-item-6 {
	width: 50%
}
}
.ig-item-5 .ig-item-text, .ig-item-6 .ig-item-text {
	height: 84px;
	padding: 10px
}
.ig-item-5 .ig-item-text h3, .ig-item-6 .ig-item-text h3 {
	font-size: 18px
}
.ig-item-5 .ig-item-text p, .ig-item-6 .ig-item-text p {
	height: 38px;
	font-size: 14px;
	line-height: 1.4
}
.ig-item-5 .ig-item-text .ig-desc, .ig-item-5 .ig-item-text .ig-title, .ig-item-6 .ig-item-text .ig-desc, .ig-item-6 .ig-item-text .ig-title {
	margin-top: 26px
}
.ig-item-6 {
	width: 16.666%
}

@media (max-width:991px) {
.ig-item-6 {
	width: 33.333%
}
.ig-item-6 .ig-item-text {
	display: none
}
}
.ig-item-6 .ig-item-text {
	height: 66px;
	padding: 10px
}
.ig-item-6 .ig-item-text h3 {
	font-size: 16px
}
.ig-item-6 .ig-item-text p {
	height: 20px;
	font-size: 13px;
	display: block;
	white-space: nowrap
}
.ig-item-6 .ig-item-text .ig-desc, .ig-item-6 .ig-item-text .ig-title {
	margin-top: 24px
}
.ig-item-6 .ig-item-inner:hover {
	text-decoration: none
}
.ig-item-6 .ig-item-inner:hover .ig-item-text p {
	white-space: normal
}
.cg-list-border {
	margin: 0 -8px
}
.cg-list-border .cg-item {
	padding: 0 8px;
	margin-bottom: 15px
}
.cg-list-border .cg-item-inner {
	border-radius: 5px
}
.cg-list-border .cg-item-inner:hover {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px)
}
.cg-item {
	width: 25%;
	display: inline-block;
	vertical-align: top
}

@media (max-width:991px) {
.cg-item {
	width: 50%
}
}
.cg-item-2 {
	width: 50%
}
.cg-item-3 {
	width: 33.3333%
}

@media (max-width:991px) {
.cg-item-3 {
	width: 50%
}
}
.cg-item-5 {
	width: 20%
}

@media (max-width:991px) {
.cg-item-5 {
	width: 50%
}
}
.cg-item-inner {
	display: block;
	padding: 30px 15px;
	color: #fff;
	text-align: center;
	background: #08c;
	transition: all .3s ease-out 0s
}

@media (max-width:991px) {
.cg-item-inner {
	padding: 20px 10px
}
}
.cg-item-inner:hover {
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,.3);
	text-decoration: none;
	transition: all .2s ease-out 0s
}
.cg-fa {
	font-size: 48px;
	line-height: 1;
	margin-bottom: 20px
}

@media (max-width:991px) {
.cg-fa {
	font-size: 38px;
	margin-bottom: 15px
}
}
.cg-item-text h3 {
	margin: 0;
	font-size: 20px
}

@media (max-width:991px) {
.cg-item-text h3 {
	font-size: 18px
}
}
.cg-item-text p {
	margin: 10px 0 0;
	font-size: 14px;
	opacity: .9
}

@media (max-width:991px) {
.cg-item-text p {
	margin-top: 5px
}
}
.modules-gird-inner .ig-item-2 {
	width: 50%
}
.wpuf-button, ul.wpuf-form .wpuf-submit input[type=submit], ul.wpuf-form li .wpuf-fields #wpuf-insert-image-container a#wpuf-insert-image, ul.wpuf-form li .wpuf-fields a.file-selector {
	padding: 10px 20px!important
}
.entry .woocommerce-order-details h2, .entry .woocommerce-order-details h3 {
	font-size: 18px;
	font-weight: 700;
	color: #555
}
.entry .woocommerce-order-details .woocommerce-order-details__title {
	margin-top: 0
}
.text-center{text-align:center;}</pre></body></html>